package com.zyf.cloud.common.utils;

import java.util.UUID;

/**
 * @author xiejinei on 2018年12月13日
 */
public class UUIDutils {


    private UUIDutils(){}

    public static String getUUID32() {
        //String uuid = UUID.randomUUID().toString().replace("-", "").toLowerCase();
        //return uuid;
        return UUID.randomUUID().toString().replace("-", "").toLowerCase();
    }


    /**
     * 获取N位 UUID
     *
     * @author HOll
     * @param several 位数 传值范围[1,32], 超出区间返回32位
     * @return N位的UUID
     */
    public static String uuid(int several) {

        if (several < 1 || several > 32) {
            return UUID.randomUUID().toString().replace("-", "").toLowerCase();
        }
        return UUID.randomUUID().toString().replace("-", "").toLowerCase().substring(0, several);
    }
}
